草庐IT

Android AlarmManager 推送通知

全部标签

c++ - Windows UAC 设置为始终通知时无法写入注册表

我有一个C++应用程序,我们在其中将设置写入注册表(在我的应用程序的HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE下)。当Windows用户访问控制设置为始终通知时,RegCreateKeyEx方法返回访问被拒绝并且它不会写入HKEY_LOCAL_MACHINE但它在HKEY_CURRENT_USER注册表中成功写入。我正在使用这种方法来写:lRet=RegCreateKeyEx(m_hSWRootKey,LPCTSTR(strKey),0,_T(""),m_dwCreationFlag,KEY_WRITE|KEY_READ,NULL,&hKey,&Dispo

windows - 如何在 Windows 上批量推送多个文件夹

如何包含多个路径?例如:pushdC:\Users\Downloads\back\dotNetC:\Users\Downloads\back\MySQL并排除所有扩展名为.log的文件7za.exea-tzip-mx5-x!\*.log*"C:\Users\Desktop\Downloadbak-%TODAY%.zip"popdECHO.PAUSE 最佳答案 这里其实有2个问题:推送7z(a).exe关于pushd:对您的问题的简单回答是:无法完成。pushd(推送目录)和popd(弹出目录)在类似结构的堆栈上操作-堆栈上的操作是p

c++ - 如何在 Windows 上创建通知气球?

我想创建一个简单的命令行工具来发布像这样的快速通知。我希望该工具尽可能简单和小巧。所以我选择用CPP编码,直接使用Win32API。我找到了this指南非常有用。但似乎这个Shell_NotifyIconAPI需要一个有效的hWnd处理程序,这意味着我将不得不在我的命令行工具中创建一个隐藏/不可见的窗口,我不想这样做.关于如何在Windows上创建通知有更好的想法吗? 最佳答案 shell通知API要求您提供一个窗口句柄。因此,创建一个仅消息窗口并将其用作通知图标和气球的所有者。您不希望在控制台应用程序中创建窗口是可以理解的,但AP

c# - 如果文件在我的程序之外被修改,如何得到通知?

我的程序的一部分必须跟踪一组文件,包括它们在内存中的路径和哈希码。问题是,用户可能想在任何时间点使用外部程序编辑文件。如果发生这种情况,我希望我的程序得到通知,以便它更新其内存中该文件的相应哈希码以及许多其他可能的操作。理想情况下,我希望通知新线程或专用后台线程并执行必要的操作,而不是主GUI线程。我正在使用ConcurrentDictionary和类似的线程安全数据结构。我正在使用C#5、Windows7。 最佳答案 您正在寻找FileSystemWatcherListenstothefilesystemchangenotific

windows - 通过 WIA 扫描通知

我已经通过RegisterEventCallbackInterface为WIA_EVENT_DEVICE_CONNECTED和WIA_EVENT_SCAN_IMAGE事件注册接收所有设备的WIA通知。但是,我只在插入扫描仪设备时收到通知-我在扫描时没有收到通知(例如使用WIA的mspaint)。我应该从应用程序接收扫描通知,还是仅在按下设备上的扫描按钮时接收?(我没有尝试过后者,因为我使用的是没有扫描按钮的多功能打印机)。是否有任何其他方式可以通知有关通过WIA成功扫描的信息?谢谢。 最佳答案 通知API只会告诉您按钮是否已被按下。

c++ - 杀死排队的通知气球(Pre-Vista)

我有一个非MFC、非ATLC++应用程序,它会定期在系统托盘图标上创建通知气球。如果在Vista之前的机器上,用户锁定屏幕-这些新创建的“balloonsarequeued”,这会在用户最终重新登录时造成困惑。可能有几十个或数百个气球在等待。在用户重新登录之前,为每个气球设置的超时不适用!!所以要解决这个问题,我需要知道:有没有办法在新气球到达时取消我制作的任何未完成的气球?我是否应该检查“session锁定”/“屏幕锁定”并在用户不在时停止创建气球?关于选项#2,我在Windows循环中监听什么消息以捕获帐户锁定/session锁定?我尝试了WM_ENDSESSION事件,但我的应用

php - Windows 服务器推送通知 iOS 的 APNS 问题

我在将我的php脚本上传并运行到Windows网络服务器时遇到问题。php(带有随附的证书和key)可以在我的本地计算机上运行,​​但当我从网络服务器上传和运行脚本时就不行了。这是证书问题吗?我已经学习了许多不同的教程,但显然缺少一些基本的部分。我用来在我的Mac本地MAMP服务器上运行推送的教程是:http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1我还发现以下线程似乎已经解决了这个问题,但我似乎可以自己解决它:(...“这花了我很长时间才弄清楚,但我最

windows - 通过 Hook (GIT,Windows,GitStack)推送后 merge 暂存存储库裸存储库

我在WindowsServer2008上安装了GitStack,并为给定的项目创建了一个裸存储库,我从本地开发环境将其推送到该存储库。我想设置一个Hook,使我的暂存环境在每次推送时自动merge推送的更改。我发布了一个以前的bash脚本,但现在已将其更新为以下内容:#!/bin/shexportGIT_WORK_TREE=F:\\inetpub\\project_name\\staging\\exportGIT_DIR=F:\\inetpub\\project_name\\staging\\.gitgitpulloriginmaster并得到以下错误信息:远程:bash.exe:警告

windows - 如何将点击事件添加到来自通知中心的 Toast 通知?

我需要向来自通知中心的Toast通知添加onclick操作。我正在开发一个windows8.1通用应用程序,我需要在用户单击toast时将其导航到另一个页面 最佳答案 您可以使用以下代码片段处理toast通知:protectedoverridevoidOnLaunched(LaunchActivatedEventArgsargs){stringlaunchString=args.Arguments;....}创建toasts时必须设置启动参数:varnavigationString=""#/MainPage.xaml?param1=

windows - 如何为我的应用程序设置 Windows 10 通知首选项

我正在使用QSystemTrayIcon::showMessage()函数显示我的应用程序消息,我希望它们在显示后留在Windows操作中心。我通过设置“在操作中心显示通知”参数找到了解决方案,但如何使用我的应用程序中的代码设置此参数?Settings->Notifications&Actions->thisparameter 最佳答案 您的应用程序需要setupaCOMserver以便您能够延长操作中心消息的超时时间。 关于windows-如何为我的应用程序设置Windows10通知首